OPC Studio User's Guide and Reference
SelectorConfiguration<TSharedParameters,TIsolatedParameters,TInstanceParameters> Class
Members 



OpcLabs.BaseLib Assembly > OpcLabs.BaseLib.Connectivity Namespace : SelectorConfiguration<TSharedParameters,TIsolatedParameters,TInstanceParameters> Class
The type of shared parameters.
The type of isolated parameters.
The type of instance parameters.
A configuration based on selector parameters.
Syntax
'Declaration
 
<CLSCompliantAttribute(True)>
<ComVisibleAttribute(False)>
<TypeConverterAttribute(System.ComponentModel.ExpandableObjectConverter)>
<ValueControlAttribute("OpcLabs.BaseLib.Forms.Common.ObjectSerializationControl, OpcLabs.BaseLibForms, Version=5.80.82.1, Culture=neutral, PublicKeyToken=6faddca41dacb409", 
   DefaultReadWrite=False, 
   Export=True, 
   PageId=10001)>
<SerializableAttribute()>
Public Class SelectorConfiguration
    (Of TSharedParameters As {Class, New, ICloneable},
     TIsolatedParameters As {Class, New, ICloneable},
     TInstanceParameters As {Class, New, ICloneable}) 
   Inherits OpcLabs.BaseLib.Parameters
   Implements OpcLabs.BaseLib.ComTypes._Info, OpcLabs.BaseLib.ComTypes._Object2, OpcLabs.BaseLib.ComTypes._Parameters, System.ICloneable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable 
[CLSCompliant(true)]
[ComVisible(false)]
[TypeConverter(System.ComponentModel.ExpandableObjectConverter)]
[ValueControl("OpcLabs.BaseLib.Forms.Common.ObjectSerializationControl, OpcLabs.BaseLibForms, Version=5.80.82.1, Culture=neutral, PublicKeyToken=6faddca41dacb409", 
   DefaultReadWrite=false, 
   Export=true, 
   PageId=10001)]
[Serializable()]
public class SelectorConfiguration<TSharedParameters,TIsolatedParameters,TInstanceParameters> : OpcLabs.BaseLib.Parameters, OpcLabs.BaseLib.ComTypes._Info, OpcLabs.BaseLib.ComTypes._Object2, OpcLabs.BaseLib.ComTypes._Parameters, System.ICloneable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable  
where TSharedParameters: class, new(), ICloneable
where TIsolatedParameters: class, new(), ICloneable
where TInstanceParameters: class, new(), ICloneable
[CLSCompliant(true)]
[ComVisible(false)]
[TypeConverter(System.ComponentModel.ExpandableObjectConverter)]
[ValueControl("OpcLabs.BaseLib.Forms.Common.ObjectSerializationControl, OpcLabs.BaseLibForms, Version=5.80.82.1, Culture=neutral, PublicKeyToken=6faddca41dacb409", 
   DefaultReadWrite=false, 
   Export=true, 
   PageId=10001)]
[Serializable()]
generic<typename TSharedParameters>
generic<typename TIsolatedParameters>
generic<typename TInstanceParameters>
public ref class SelectorConfiguration : public OpcLabs.BaseLib.Parameters, OpcLabs.BaseLib.ComTypes._Info, OpcLabs.BaseLib.ComTypes._Object2, OpcLabs.BaseLib.ComTypes._Parameters, System.ICloneable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable  
where TSharedParameters: ref class, gcnew(), ICloneable
where TIsolatedParameters: ref class, gcnew(), ICloneable
where TInstanceParameters: ref class, gcnew(), ICloneable
Type Parameters
TSharedParameters
The type of shared parameters.
TIsolatedParameters
The type of isolated parameters.
TInstanceParameters
The type of instance parameters.
Inheritance Hierarchy

System.Object
   OpcLabs.BaseLib.Object2
      OpcLabs.BaseLib.Info
         OpcLabs.BaseLib.Parameters
            OpcLabs.BaseLib.Connectivity.SelectorConfiguration<TSharedParameters,TIsolatedParameters,TInstanceParameters>
               OpcLabs.EasyOpc.DataAccess.Connectivity.DAConnectivityConfiguration
               OpcLabs.EasyOpc.UA.Connectivity.UAConnectivityConfiguration

Requirements

Target Platforms: .NET Framework: Windows 10 (selected versions), Windows 11 (selected versions), Windows Server 2016, Windows Server 2022; .NET: Linux, macOS, Microsoft Windows

See Also